﻿
namespace MyCompany.MyProject.WebApi.ModelDto.RoleDto;

/// <summary>
/// 创建角色dto
/// </summary>
public class CreateRoleVo
{
    /// <summary>
    /// 名称
    /// </summary>
    public string? Name { get; set; }

    /// <summary>
    /// 权限范围
    /// -1 无任何权限，1 自定义权限，2 本部门，3 本部门及以下， 4 仅自己，9 全部
    /// </summary>
    public int? AuthorityScope { get; set; } = -1;
    /// <summary>
    /// 是否激活
    /// </summary>
    public bool Enabled { get; set; }

    /// <summary>
    /// 描述
    /// </summary>
    public string? Description { get; set; }

    /// <summary>
    /// 创建者 Id
    /// </summary>
    public long? CreateId { get; set; }

    /// <summary>
    /// 创建者
    /// </summary>
    public string? CreateBy { get; set; }
    /// <summary>
    /// 创建时间
    /// </summary>
    public DateTime? CreateTime { get; set; } = DateTime.Now;
}
